<template>
  <div class="login-container">
    <van-form @submit="onSubmit">
      <van-field
        v-model="username"
        name="用户名"
        label="用户名"
        placeholder="用户名"
        :rules="[{ required: true, message: '请填写用户名' }]"
      />
      <van-field
        v-model="password"
        type="password"
        name="密码"
        label="密码"
        placeholder="密码"
        :rules="[{ required: true, message: '请填写密码' }]"
      />
      <div style="margin: 16px;">
        <van-button round block type="info" native-type="submit">提交</van-button>
      </div>
    </van-form>
  </div>
</template>

<script>
export default {
  name:'Login',
  data(){
    return {
      redirect: undefined,
      username:'',
      password:''
    }
  },
  watch: {
    $route: {
      handler: function(route) {
        this.redirect = route.query && route.query.redirect;
      },
      immediate: true
    }
  },
  methods:{
    toFsAuth(){
      let redirect_uri = `${window.location.origin}${this.redirect}`
      window.location.href = `${process.env.VUE_APP_BASE_API}/fs/auth?REDIRECT_URL=${encodeURIComponent(redirect_uri)}`
    },
    onSubmit(){

    }
  }
};
</script>

<style>
/* @import 引入仍为全局样式 */
  @import "../assets/css/style.css";
</style>